From 95805ed0a29265dbbcc9da02d9574cb7fe736c33 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 10 Jan 2011 10:37:53 +0000 Subject: [PATCH] vt-d: Remove unnecessary 'inline' qualifiers Compiler knows best when to inline. Also this shows up an unused flush function which is removed by this patch. Signed-off-by: Keir Fraser --- xen/drivers/passthrough/vtd/iommu.c | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c index ffea5b8ccf..b04203dcc7 100644 --- a/xen/drivers/passthrough/vtd/iommu.c +++ b/xen/drivers/passthrough/vtd/iommu.c @@ -389,7 +389,7 @@ static int flush_context_reg( return 0; } -static int inline iommu_flush_context_global( +static int iommu_flush_context_global( struct iommu *iommu, int flush_non_present_entry) { struct iommu_flush *flush = iommu_get_flush(iommu); @@ -397,15 +397,7 @@ static int inline iommu_flush_context_global( flush_non_present_entry); } -static int inline iommu_flush_context_domain( - struct iommu *iommu, u16 did, int flush_non_present_entry) -{ - struct iommu_flush *flush = iommu_get_flush(iommu); - return flush->context(iommu, did, 0, 0, DMA_CCMD_DOMAIN_INVL, - flush_non_present_entry); -} - -static int inline iommu_flush_context_device( +static int iommu_flush_context_device( struct iommu *iommu, u16 did, u16 source_id, u8 function_mask, int flush_non_present_entry) { @@ -482,7 +474,7 @@ static int flush_iotlb_reg(void *_iommu, u16 did, return 0; } -static int inline iommu_flush_iotlb_global(struct iommu *iommu, +static int iommu_flush_iotlb_global(struct iommu *iommu, int flush_non_present_entry, int flush_dev_iotlb) { struct iommu_flush *flush = iommu_get_flush(iommu); @@ -500,7 +492,7 @@ static int inline iommu_flush_iotlb_global(struct iommu *iommu, return status; } -static int inline iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did, +static int iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did, int flush_non_present_entry, int flush_dev_iotlb) { struct iommu_flush *flush = iommu_get_flush(iommu); @@ -518,7 +510,7 @@ static int inline iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did, return status; } -static int inline iommu_flush_iotlb_psi( +static int iommu_flush_iotlb_psi( struct iommu *iommu, u16 did, u64 addr, unsigned int order, int flush_non_present_entry, int flush_dev_iotlb) { -- 2.30.2